import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex)

const store = new Vuex.Store({
  state: {
	token:uni.getStorageSync("token") || null ,// 用户登录状态
	status:uni.getStorageSync("status") || null ,// 用户vip状态
	order:null, // 预建订单明细
	shippingAddress:null // 收货地址
  },
  mutations: {

	  // 保存token
	  saveToken(state,data){
		  state.token = data
	  },
	  // vip状态改变
	  statusChange(state,data){
		  state.status = data
	  },
	  // 保存预建订单明细
	  saveOrder(state,data){
		  state.order = data
	  },
	  // 保存收货地址
	  saveShippingAddress(state,data){
		  state.shippingAddress = data
	  }
  }

})

export default store